<?php 

namespace classes;


class GerenciadorEstoque {
	
	
	
	
		
	function removeSaldo($estoque, $quantidade) {
		$saldoAtual = $estoque->getProduto()->getQtdEstoque();
		
		$saldoNovo = $saldoAtual - $quantidade;
		
		 $estoque->getProduto()->setQtdEstoque($saldoNovo);

	}
	
	function adicionaSaldo($estoque, $quantidade) {
		 $saldoAtual = $estoque->getProduto()->getQtdEstoque();
		
		 $saldoNovo = $saldoAtual + $quantidade;
		
		 $estoque->getProduto()->setQtdEstoque($saldoNovo);
		 
		 $custoMedioAtual = $estoque->getProduto()->getValorMedioCusto();
		 
		 $custoMedioNovo = (($saldoAtual * $custoMedioAtual) + $estoque->getValorTotal()) / ($saldoNovo);
		 
		 echo "(($saldoAtual * $custoMedioAtual) + {$estoque->getValorTotal()}) / ($saldoNovo);";
		 
		 $estoque->getProduto()->setValorMedioCusto($custoMedioNovo);
		 
	}
}

?>